home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / util / dtype / RGFX-DT.readme < prev    next >
Encoding:
Text File  |  2000-01-03  |  3.7 KB  |  115 lines

  1. Short:    Datatype for IFF-RGFX-Format (43.12)
  2. Author:   astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  3. Uploader: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  4. Version:  43.12
  5. Type:     util/dtype
  6.  
  7. Requires minimum:
  8.  * OS 3.0
  9.  * MC68020
  10.  * xpkmaster.library V5
  11.  * render.library V30 (included).
  12.  
  13. Additionally recommended:
  14.  * CyberGraphX with picture.datatype V43 for 24-bit images.
  15.  * MUI 3.8 for the preferences.
  16.  
  17. If you run OS 3.5, it is recommended to install the RGFX-DT35 archive !!
  18.  
  19. With the help of the rgfx.datatype, your datatype sytem is able to read images
  20. coded in the new IFF-RGFX-Format created by Andreas Kleinert.
  21.  
  22. This archive is freeware !
  23. Do with it what you want, as long as you do not remove any files from this archive !
  24.  
  25. The archive also contains the utility 'DT2RGFX'. This converts a datatype picture
  26. to the new IFF-RGFX-Format !
  27.  
  28. The datatype supports the DTM_WRITE-RAW method, to save in own format.
  29.  
  30. Changes since V43.11:
  31.  * Improved V43 setup to avoid problems under Picasso96 or OS 3.5.
  32.  * Glowicons are now default icons.
  33.  
  34.  
  35. The full render.library archive is also available in Aminet:dev/misc.
  36.  
  37. Internet: http://www.rzuser.uni-heidelberg.de/~astegema
  38.  
  39.  
  40. Important note about the source code:
  41. *************************************
  42.  
  43. The source has been written in C++ using Maxon-C++ V3.
  44. You will find several instructions a bit strange as I have converted all C-style OS-structures
  45. to C++ OS-structures.
  46. E.g.
  47.  
  48. struct Library
  49. {
  50. struct Node lib_Node;
  51. UBYTE lib_Flags;
  52. UBYTE lib_pad;
  53. UWORD lib_NegSize;
  54. UWORD lib_PosSize;
  55. UWORD lib_Version;
  56. UWORD lib_Revision;
  57. APTR lib_IdString;
  58. ULONG lib_Sum;
  59. UWORD lib_OpenCnt;
  60. };
  61.  
  62. has been converted to
  63.  
  64. struct Library:Node // !!!!!
  65. {
  66. UBYTE lib_Flags;
  67. UBYTE lib_pad;
  68. UWORD lib_NegSize;
  69. UWORD lib_PosSize;
  70. UWORD lib_Version;
  71. UWORD lib_Revision;
  72. APTR lib_IdString;
  73. ULONG lib_Sum;
  74. UWORD lib_OpenCnt;
  75. };
  76.  
  77. This simplifies the code as I don't always need to cast variables to fit arguments
  78. in functions.
  79. Additionally C++ allows to leave away the 'struct' keyword !
  80.  
  81. If you like to recompile the source-code for your compiler, you need to adjust the
  82. source-code to C. But this should be no problem.
  83.  
  84.  
  85. ============================= Archive contents =============================
  86.  
  87. Original  Packed Ratio    Date     Time    Name
  88. -------- ------- ----- --------- --------  -------------
  89.     3352    2243 33.0% 17-Nov-99 00:17:52  RGFX-DT.info
  90.     6956    3779 45.6% 15-Nov-99 03:21:42 +DT2RGFX
  91.    14032    6294 55.1% 15-Nov-99 03:21:42 +rgfx.datatype
  92.      102      85 16.6% 17-Nov-99 00:47:06 +RGFX
  93.        6       6  0.0% 15-Jul-99 15:28:04 +rgfx.prefs
  94.     1676     555 66.8% 15-Nov-99 17:21:42 +Install
  95.     4233    2889 31.7% 15-Nov-99 17:20:16 +Install.info
  96.    52452   23487 55.2% 15-Jul-99 15:28:04 +render.library
  97.    52244   23390 55.2% 15-Jul-99 15:28:04 +render.library_68040
  98.    52436   23362 55.4% 15-Jul-99 15:28:04 +render.library_68060
  99.     3781    2518 33.4% 15-Nov-99 17:20:16 +Prefs.info
  100.     8540    4352 49.0% 15-Nov-99 03:21:44 +RGFXPrefs
  101.     3902    2925 25.0% 15-Nov-99 17:20:04 +RGFXPrefs.info
  102.    10955    4585 58.1% 15-Nov-99 17:21:18 +RGFX-DT.guide
  103.     4570    2591 43.3% 15-Nov-99 17:20:16 +RGFX-DT.guide.info
  104.     2167    1048 51.6% 15-Nov-99 17:20:58 +RGFX-DT.readme
  105.     2221    1386 37.5% 15-Nov-99 17:20:18 +RGFX-DT.readme.info
  106.       85      78  8.2% 15-Nov-99 03:21:48 +class.h
  107.    22541    5175 77.0% 15-Nov-99 03:21:46 +dispatcher.c
  108.     8069    2771 65.6% 15-Nov-99 03:21:44 +dt2rgfx.c
  109.     3838    1290 66.3% 15-Nov-99 03:21:46 +libbase.c
  110.      244     119 51.2% 15-Nov-99 03:21:46 +make
  111.     1596     641 59.8% 15-Nov-99 03:21:48 +rgfx.h
  112.     5645    1926 65.8% 15-Nov-99 03:21:46 +savergfx.c
  113. -------- ------- ----- --------- --------
  114.   265643  117495 55.7% 24-Nov-99 20:30:56   24 files
  115.